import 'package:flutter_trip/model/common_model.dart';

class SalesBoxModel {
  final String icon;
  final String moreUrl;
  final CommonModel bigCard1;
  final CommonModel bigCard2;
  final CommonModel smallCard1;
  final CommonModel smallCard2;
  final CommonModel smallCard3;
  final CommonModel smallCard4;

  SalesBoxModel(
      {this.icon,
      this.moreUrl,
      this.bigCard1,
      this.bigCard2,
      this.smallCard1,
      this.smallCard2,
      this.smallCard3,
      this.smallCard4});

  factory SalesBoxModel.fromJson(Map<String, dynamic> json) {
    return SalesBoxModel(
      icon: json["icon"],
      moreUrl: json["moreUrl"],
      bigCard1: CommonModel.fromJson(json["bigCard1"]),
      bigCard2: CommonModel.fromJson(json["bigCard2"]),
      smallCard1: CommonModel.fromJson(json["smallCard1"]),
      smallCard2: CommonModel.fromJson(json["smallCard2"]),
      smallCard3: CommonModel.fromJson(json["smallCard3"]),
      smallCard4: CommonModel.fromJson(json["smallCard4"]),
    );
  }

  Map<String, dynamic> toJson() {
    return {
      "icon": this.icon,
      "moreUrl": this.moreUrl,
      "bigCard1": this.bigCard1,
      "bigCard2": this.bigCard2,
      "smallCard1": this.smallCard1,
      "smallCard2": this.smallCard2,
      "smallCard3": this.smallCard3,
      "smallCard4": this.smallCard4,
    };
  }
}
